/*  1:   */ package org.jetbrains.lang.manifest.header.impl;
/*  2:   */ 
/*  3:   */

import com.intellij.util.containers.ContainerUtil;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.lang.manifest.header.HeaderParser;
import org.jetbrains.lang.manifest.header.HeaderParserProvider;

import java.util.Map;

/*  4:   */
/*  5:   */
/*  6:   */
/*  7:   */
/*  8:   */ 
/*  9:   */ public class StandardManifestHeaderParsers
/* 10:   */   implements HeaderParserProvider
/* 11:   */ {
/* 12:   */   private final Map<String, HeaderParser> a;
/* 13:   */   
/* 14:   */   public StandardManifestHeaderParsers()
/* 15:   */   {
/* 16:41 */     this.a = ContainerUtil.newHashMap();
/* 17:42 */     this.a.put("Manifest-Version", StandardHeaderParser.INSTANCE);
/* 18:43 */     this.a.put("Created-By", StandardHeaderParser.INSTANCE);
/* 19:44 */     this.a.put("Signature-Version", StandardHeaderParser.INSTANCE);
/* 20:45 */     this.a.put("Class-Path", StandardHeaderParser.INSTANCE);
/* 21:46 */     this.a.put("Main-Class", ClassReferenceParser.INSTANCE);
/* 22:47 */     this.a.put("Implementation-Title", StandardHeaderParser.INSTANCE);
/* 23:48 */     this.a.put("Implementation-Version", StandardHeaderParser.INSTANCE);
/* 24:49 */     this.a.put("Implementation-Vendor", StandardHeaderParser.INSTANCE);
/* 25:50 */     this.a.put("Implementation-Vendor-Id", StandardHeaderParser.INSTANCE);
/* 26:51 */     this.a.put("Implementation-URL", StandardHeaderParser.INSTANCE);
/* 27:52 */     this.a.put("Specification-Title", StandardHeaderParser.INSTANCE);
/* 28:53 */     this.a.put("Specification-Version", StandardHeaderParser.INSTANCE);
/* 29:54 */     this.a.put("Specification-Vendor", StandardHeaderParser.INSTANCE);
/* 30:55 */     this.a.put("Sealed", StandardHeaderParser.INSTANCE);
/* 31:56 */     this.a.put("Name", StandardHeaderParser.INSTANCE);
/* 32:57 */     this.a.put("Content-Type", StandardHeaderParser.INSTANCE);
/* 33:58 */     this.a.put("Java-Bean", StandardHeaderParser.INSTANCE);
/* 34:59 */     this.a.put("MD5-Digest", StandardHeaderParser.INSTANCE);
/* 35:60 */     this.a.put("SHA-Digest", StandardHeaderParser.INSTANCE);
/* 36:61 */     this.a.put("Magic", StandardHeaderParser.INSTANCE);
/* 37:   */   }
/* 38:   */   
/* 39:   */   @NotNull
/* 40:   */   public Map<String, HeaderParser> getHeaderParsers()
/* 41:   */   {
/* 42:67 */     Map tmp4_1 = this.a;
/* 43:67 */     if (tmp4_1 == null) {
/* 44:67 */       throw new IllegalStateException(String.format("@NotNull method %s.%s must not return null", new Object[] { "org/jetbrains/lang/manifest/header/impl/StandardManifestHeaderParsers", "getHeaderParsers" }));
/* 45:   */     }
/* 46:67 */     return tmp4_1;
/* 47:   */   }
/* 48:   */ }



/* Location:           E:\idea\

 * Qualified Name:     org.jetbrains.lang.manifest.header.impl.StandardManifestHeaderParsers

 * JD-Core Version:    0.7.0.1

 */